Programmatic Interfaces for Web Applications

نویسندگان

  • Tomas Vitvar
  • Steve Vinoski
  • Cesare Pautasso
چکیده

e Bay’s launch of its API in November 2000 marked the beginning of an era in which Web applications offer services for third-party application integration. The rapid growth of programmatic interfaces for Web applications has recently revolutionized online content integration and created new opportunities for vendors to build developer ecosystems. According to ProgrammableWeb, a leading service and mashup directory (www. programmableweb.com), the number of open Web APIs has steadily increased since 2008 (see Figure 1). Although it took eight years to reach 1,000 APIs in 2008, and two years to reach 3,000 in 2010, it took only 10 months to reach 5,000 by the end of 2011 (http:// vitvar.com/events/aaai-ss12/slides/ jmusser-keynote.pdf). Today, programmatic Web interfaces have become a core feature that developers expect from any Web application. Services let application vendors track who is using applications, as well as how and why, allowing them to more effectively foster affiliates and drive traffic back to applications. By offering services, vendors provide application functionality and start charging for it. A small fee per service call is acceptable for many subscribers, while big opportunities exist for profiting from usage volume. The volume of API calls Google and Facebook report exceeds 5 billion daily. Twitter, meanwhile, reports more than 13 billion API calls per day, with 75 percent of all Twitter traffic coming from third-par ty applicat ions v ia the Twit ter API (www.slideshare.net/raff ikrikorian/ twitter-by-the-numbers).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis and Design of programmatic Interfaces for Integration of Diverse Web Contents

The technology that integrates various types of Web contents to build a new Web application through end-user programming is widely used nowadays. However, the Web contents do not have a uniform interface for accessing the data and computation. Most of the general Web users access information on the Web through applications until now. Hence, designing a uniform and °exible programmatic interface...

متن کامل

Programming by a Sample: Rapidly Prototyping Web Applications with d.mix

As an increasing number of web sites provide APIs, significant latent value for supporting developers’ use of these APIs lies in the site-service correspondence: the site and its API offer complementary representations of equivalent functionality. We introduce d.mix, a tool that realizes this latent value, lowering the threshold for creating web mash-ups. With d.mix, users browse annotated web ...

متن کامل

Extraction and integration of Web query interfaces

Databases on the Web offer large amounts of structured content from various domains. Many popular Web applications, such as comparison shopping systems or search engines, rely on the programmatic access and/or the integration of the content of such Web databases. With the rapid increase of the amount of data available this way, techniques that support a seamless programmatic access of Web datab...

متن کامل

Opal web services for biomedical applications

Biomedical applications have become increasingly complex, and they often require large-scale high-performance computing resources with a large number of processors and memory. The complexity of application deployment and the advances in cluster, grid and cloud computing require new modes of support for biomedical research. Scientific Software as a Service (sSaaS) enables scalable and transparen...

متن کامل

Using Queries for Semantic-based Service Utilization

A vision of the Semantic Web is to facilitate global software interoperability. Many approaches and specifications are available that work towards realization of this vision: Service-oriented architectures (SOA) provide a good level of abstraction for interoperability; Web Services provide programmatic interfaces for application to application communication in SOA; there are ontologies that can...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Internet Computing

دوره 16  شماره 

صفحات  -

تاریخ انتشار 2012